HAL LTDC APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL LTDC constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_LTDC_ERROR_FU |
u5, l4, f4, h7 |
HAL_LTDC_ERROR_FIFO_UNDERRUN |
|
|
HAL_LTDC_ERROR_INVALID_CALLBACK |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_ERROR_NONE |
u5, l4, f4, h7 |
HAL_LTDC_ERROR_NONE |
|
|
HAL_LTDC_ERROR_TE |
u5, l4, f4, h7 |
HAL_LTDC_ERROR_TRANSFER_ERROR |
|
|
HAL_LTDC_ERROR_TIMEOUT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_ALPHA |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_BLENDING_FACTOR1_CA |
u5, l4, f4, h7 |
HAL_LTDC_BLENDING_FACTOR1_CA |
|
|
LTDC_BLENDING_FACTOR1_PAxCA |
u5, l4, f4, h7 |
HAL_LTDC_BLENDING_FACTOR1_PA_X_CA |
|
|
LTDC_BLENDING_FACTOR2_CA |
u5, l4, f4, h7 |
HAL_LTDC_BLENDING_FACTOR2_1_MINUS_CA |
|
|
LTDC_BLENDING_FACTOR2_PAxCA |
u5, l4, f4, h7 |
HAL_LTDC_BLENDING_FACTOR2_1_MINUS_PA_X_CA |
|
|
LTDC_COLOR |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_COLOR_FRAME_BUFFER |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_DEPOLARITY_AH |
u5, l4, f4, h7 |
HAL_LTDC_DATA_ENABLE_POLARITY_HIGH |
|
|
LTDC_DEPOLARITY_AL |
u5, l4, f4, h7 |
HAL_LTDC_DATA_ENABLE_POLARITY_LOW |
|
|
LTDC_FLAG_FU |
u5, l4, f4, h7 |
HAL_LTDC_FLAG_FIFO_UNDERRUN |
|
|
LTDC_FLAG_LI |
u5, l4, f4, h7 |
HAL_LTDC_FLAG_LINE_INTERRUPT |
|
|
LTDC_FLAG_RR |
u5, l4, f4, h7 |
HAL_LTDC_FLAG_RELOAD |
|
|
LTDC_FLAG_TE |
u5, l4, f4, h7 |
HAL_LTDC_FLAG_TRANSFER_ERROR |
|
|
LTDC_HORIZONTALSYNC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_HSPOLARITY_AH |
u5, l4, f4, h7 |
HAL_LTDC_HSYNC_POLARITY_HIGH |
|
|
LTDC_HSPOLARITY_AL |
u5, l4, f4, h7 |
HAL_LTDC_HSYNC_POLARITY_LOW |
|
|
LTDC_IT_FU |
u5, l4, f4, h7 |
HAL_LTDC_IT_FIFO_UNDERRUN |
|
|
LTDC_IT_LI |
u5, l4, f4, h7 |
HAL_LTDC_IT_LINE_INTERRUPT |
|
|
LTDC_IT_RR |
u5, l4, f4, h7 |
HAL_LTDC_IT_RELOAD |
|
|
LTDC_IT_TE |
u5, l4, f4, h7 |
HAL_LTDC_IT_TRANSFER_ERROR |
|
|
LTDC_LAYER_1 |
u5, l4, f4, h7 |
HAL_LTDC_LAYER_1 |
|
|
LTDC_LAYER_2 |
u5, l4, f4, h7 |
HAL_LTDC_LAYER_2 |
|
|
LTDC_LINE_NUMBER |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_PCPOLARITY_IIPC |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_CLOCK_POLARITY_HIGH |
|
|
LTDC_PCPOLARITY_IPC |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_CLOCK_POLARITY_LOW |
|
|
LTDC_PIXEL_FORMAT_AL44 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_AL44 |
|
|
LTDC_PIXEL_FORMAT_AL88 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_AL88 |
|
|
LTDC_PIXEL_FORMAT_ARGB1555 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_ARGB1555 |
|
|
LTDC_PIXEL_FORMAT_ARGB4444 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_ARGB4444 |
|
|
LTDC_PIXEL_FORMAT_ARGB8888 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_ARGB8888 |
|
|
LTDC_PIXEL_FORMAT_L8 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_L8 |
|
|
LTDC_PIXEL_FORMAT_RGB565 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_RGB565 |
|
|
LTDC_PIXEL_FORMAT_RGB888 |
u5, l4, f4, h7 |
HAL_LTDC_PIXEL_FORMAT_RGB888 |
|
|
LTDC_RELOAD_IMMEDIATE |
u5, l4, f4, h7 |
HAL_LTDC_RELOAD_IMMEDIATE |
|
|
LTDC_RELOAD_VERTICAL_BLANKING |
u5, l4, f4, h7 |
HAL_LTDC_RELOAD_VERTICAL_BLANKING |
|
|
LTDC_STARTPOSITION |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_STOPPOSITION |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_VERTICALSYNC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
LTDC_VSPOLARITY_AH |
u5, l4, f4, h7 |
HAL_LTDC_VSYNC_POLARITY_HIGH |
|
|
LTDC_VSPOLARITY_AL |
u5, l4, f4, h7 |
HAL_LTDC_VSYNC_POLARITY_LOW |
|
|
MAX_LAYER |
u5, l4, f4, h7 |
Moved to DFP device header files |
HAL LTDC enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_LTDC_CallbackIDTypeDef |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_ERROR_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_LINE_EVENT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_MSPDEINIT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_MSPINIT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_RELOAD_EVENT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_STATE_BUSY |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_STATE_ERROR |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_STATE_READY |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_STATE_RESET |
u5, l4, f4, h7 |
HAL_LTDC_STATE_RESET |
|
|
HAL_LTDC_STATE_TIMEOUT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_StateTypeDef |
u5, l4, f4, h7 |
hal_ltdc_state_t |
HAL LTDC macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_LTDC_CLEAR_FLAG |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_DISABLE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_DISABLE_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_ENABLE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_ENABLE_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_GET_FLAG |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_GET_IT_SOURCE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_LAYER_DISABLE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_LAYER_ENABLE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_RELOAD_IMMEDIATE_CONFIG |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_RESET_HANDLE_STATE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_LTDC_VERTICAL_BLANKING_RELOAD_CONFIG |
u5, l4, f4, h7 |
Removed / New Usage changes |
HAL LTDC structures ¶
HAL LTDC functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_LTDCEx_StructInitFromAdaptedCommandConfig |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDCEx_StructInitFromVideoConfig |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_ConfigCLUT |
u5, l4, f4, h7 |
HAL_LTDC_SetConfigLayerCLUT |
|
|
HAL_LTDC_ConfigColorKeying |
u5, l4, f4, h7 |
HAL_LTDC_SetConfigLayerColorKeying |
|
|
HAL_LTDC_ConfigColorKeying_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_ConfigLayer |
u5, l4, f4, h7 |
HAL_LTDC_SetConfigLayer |
|
|
HAL_LTDC_ConfigLayer_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_DeInit |
u5, l4, f4, h7 |
HAL_LTDC_DeInit |
|
|
HAL_LTDC_DisableCLUT |
u5, l4, f4, h7 |
HAL_LTDC_DisableLayerCLUT |
|
|
HAL_LTDC_DisableCLUT_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_DisableColorKeying |
u5, l4, f4, h7 |
HAL_LTDC_DisableLayerColorKeying |
|
|
HAL_LTDC_DisableColorKeying_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_DisableDither |
u5, l4, f4, h7 |
HAL_LTDC_DisableDither |
|
|
HAL_LTDC_EnableCLUT |
u5, l4, f4, h7 |
HAL_LTDC_EnableLayerCLUT |
|
|
HAL_LTDC_EnableCLUT_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_EnableColorKeying |
u5, l4, f4, h7 |
HAL_LTDC_EnableLayerColorKeying |
|
|
HAL_LTDC_EnableColorKeying_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_EnableDither |
u5, l4, f4, h7 |
HAL_LTDC_EnableDither |
|
|
HAL_LTDC_ErrorCallback |
u5, l4, f4, h7 |
HAL_LTDC_ErrorCallback |
|
|
HAL_LTDC_GetError |
u5, l4, f4, h7 |
HAL_LTDC_GetLastErrorCodes |
|
|
HAL_LTDC_GetState |
u5, l4, f4, h7 |
HAL_LTDC_GetState |
|
|
HAL_LTDC_IRQHandler |
u5, l4, f4, h7 |
HAL_LTDC_IRQHandler |
|
|
HAL_LTDC_Init |
u5, l4, f4, h7 |
HAL_LTDC_Init |
|
|
HAL_LTDC_LineEventCallback |
u5, l4, f4, h7 |
HAL_LTDC_LineDetectionCallback |
|
|
HAL_LTDC_MspDeInit |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_MspInit |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_ProgramLineEvent |
u5, l4, f4, h7 |
HAL_LTDC_EnableLineDetection |
|
|
HAL_LTDC_RegisterCallback |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_Reload |
u5, l4, f4, h7 |
HAL_LTDC_ForceReload |
|
|
HAL_LTDC_ReloadEventCallback |
u5, l4, f4, h7 |
HAL_LTDC_ReloadEventCallback |
|
|
HAL_LTDC_SetAddress |
u5, l4, f4, h7 |
HAL_LTDC_SetLayerAddress |
|
|
HAL_LTDC_SetAddress_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_SetAlpha |
u5, l4, f4, h7 |
HAL_LTDC_SetLayerAlpha |
|
|
HAL_LTDC_SetAlpha_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_SetPitch |
u5, l4, f4, h7 |
HAL_LTDC_SetLayerPitch |
|
|
HAL_LTDC_SetPitch_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_SetPixelFormat |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_SetPixelFormat_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_SetWindowPosition |
u5, l4, f4, h7 |
HAL_LTDC_SetLayerWindowPosition |
|
|
HAL_LTDC_SetWindowPosition_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_SetWindowSize |
u5, l4, f4, h7 |
HAL_LTDC_SetLayerWindowSize |
|
|
HAL_LTDC_SetWindowSize_NoReload |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_LTDC_UnRegisterCallback |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
pLTDC_CallbackTypeDef |
u5, l4, f4, h7 |
hal_ltdc_cb_t |
HAL LTDC legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL LTDC macros, HAL LTDC functions.
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
HAL_LTDC_LineEvenCallback |
HAL_LTDC_LineEventCallback |
|
HAL_LTDC_Relaod |
HAL_LTDC_Reload |
|
HAL_LTDC_StructInitFromAdaptedCommandConfig |
HAL_LTDCEx_StructInitFromAdaptedCommandConfig |
|
HAL_LTDC_StructInitFromVideoConfig |
HAL_LTDCEx_StructInitFromVideoConfig |
|
__HAL_LTDC_RELOAD_CONFIG |
__HAL_LTDC_RELOAD_IMMEDIATE_CONFIG |